API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsGraphics
Buffers
Enums
BufferBindFlag.h
1
// BufferBindFlag.h
3
//
5
6
namespace
nkGraphics
7
{
11
enum class
BUFFER_BIND_FLAG
12
{
13
BIND_NONE
= 0,
14
BIND_VERTEX_BUFFER
= 0x1L,
15
BIND_INDEX_BUFFER
= 0x2L,
16
BIND_CONSTANT_BUFFER
= 0x4L,
17
BIND_SHADER_RESOURCE
= 0x8L,
18
BIND_STREAM_OUTPUT
= 0x10L,
19
BIND_RENDER_TARGET
= 0x20L,
20
BIND_DEPTH_STENCIL
= 0x40L,
21
BIND_UNORDERED_ACCESS
= 0x80L,
22
BIND_DECODER
= 0x200L,
23
BIND_VIDEO_ENCODER
= 0x400L
24
} ;
25
}
nkGraphics::BUFFER_BIND_FLAG::BIND_RENDER_TARGET
@ BIND_RENDER_TARGET
Can be bound as a render target.
nkGraphics::BUFFER_BIND_FLAG::BIND_INDEX_BUFFER
@ BIND_INDEX_BUFFER
Can be bound as an index buffer.
nkGraphics::BUFFER_BIND_FLAG::BIND_VIDEO_ENCODER
@ BIND_VIDEO_ENCODER
Can be bound for video encoding.
nkGraphics::BUFFER_BIND_FLAG::BIND_VERTEX_BUFFER
@ BIND_VERTEX_BUFFER
Can be bound as a vertex buffer.
nkGraphics::BUFFER_BIND_FLAG::BIND_NONE
@ BIND_NONE
Not supposed to be bound.
nkGraphics::BUFFER_BIND_FLAG::BIND_DEPTH_STENCIL
@ BIND_DEPTH_STENCIL
Can be bound as a depth stencil target.
nkGraphics::BUFFER_BIND_FLAG::BIND_DECODER
@ BIND_DECODER
Can be bound for decoding.
nkGraphics::BUFFER_BIND_FLAG::BIND_STREAM_OUTPUT
@ BIND_STREAM_OUTPUT
Can be bound as an output stream.
nkGraphics::BUFFER_BIND_FLAG::BIND_CONSTANT_BUFFER
@ BIND_CONSTANT_BUFFER
Can be bound as a constant buffer.
nkGraphics::BUFFER_BIND_FLAG::BIND_UNORDERED_ACCESS
@ BIND_UNORDERED_ACCESS
Can be bound as an UAV.
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition:
BoundingBox.h:7
nkGraphics::BUFFER_BIND_FLAG
BUFFER_BIND_FLAG
Available binding flags for buffers.
Definition:
BufferBindFlag.h:12
nkGraphics::BUFFER_BIND_FLAG::BIND_SHADER_RESOURCE
@ BIND_SHADER_RESOURCE
Can be bound as a shader resource.
Generated by
Doxygen
1.8.18